package com.gr.staffpm.widget.calendar.event;

import java.util.Date;

/** FullCalendar Event description.
 * @see <a href="http://arshaw.com/fullcalendar/docs/event_data/Event_Object/">fullcalendar event</a>
 *
 * @author rhansen@kitsd.com
 */
public interface Event {

    public static final String JSON_EDITABLE = "editable";
    public static final String JSON_CLASS_NAME = "className";
    public static final String JSON_URL = "url";
    public static final String JSON_END = "end";
    public static final String JSON_START = "start";
    public static final String JSON_ALL_DAY = "allDay";
    public static final String JSON_TITLE = "title";
    public static final String JSON_ID = "id";
    public static final String CAL_ID = "calId";


    String getCalId();

    String getTitle();

    boolean isAllDay();

    Date getStart();

    Date getEnd();

    String getURL();

    String getCSSClass();

    boolean isLocked();

}
